Tracing Domain Data Concepts in Layered Applications
نویسندگان
چکیده
A goal of reusing source code is to lower development costs; however, reuse techniques usually require additional costs in creating generic source code and retrieving the appropriate source code from a code repository. In this paper, we present Domain Data Concept (DDC) Tracer, a novel traceability technique that facilitates reuse in layered applications in a costeffective way. While current traceability techniques focus on establishing links between software artifacts, DDC Tracer is focused on tracing concepts between software and data, across different layers of an application, and across heterogeneous implementation files. We present a feature comparison which highlights the uniqueness of our approach. In addition, we conducted an industry case study where we analyzed software artifacts and solicited feedback from software engineers. Our case study indicates that our approach is a lightweight alternative to source code reuse techniques and is feasible to use in practice. Keywords-Software traceability, reuse, structured query language, layered architecture style
منابع مشابه
Multi-layered approach to aligning heterogeneous ontologies
In various domain specific applications with heterogeneous databases, an ontologydriven approach to data integration relies on the alignment of the concepts of a global ontology that describes the domain, with the concepts of the ontologies that describe the data in the local databases. Once the alignment between the global ontology and each local ontology is established, agreements that encode...
متن کاملWave propagation theory in offshore applications
A frequency-wavenumber-domain formulation is presented in this paper for calculation of the Green's functions and wave propagation modes in a stratified fluid body underlain by a layered viscoelastic soil medium. The Green's functions define the solid and fluid displacements and fluid pressures due to uniform disk loads acting in either the soil or fluid media. The solution is in the frequency ...
متن کاملخوشهبندی اسناد مبتنی بر آنتولوژی و رویکرد فازی
Data mining, also known as knowledge discovery in database, is the process to discover unknown knowledge from a large amount of data. Text mining is to apply data mining techniques to extract knowledge from unstructured text. Text clustering is one of important techniques of text mining, which is the unsupervised classification of similar documents into different groups. The most important step...
متن کاملAxisymmetric Scaled Boundary Finite Element Formulation for Wave Propagation in Unbounded Layered Media
Wave propagation in unbounded layered media with a new formulation of Axisymmetric Scaled Boundary Finite Element Method (AXI-SBFEM) is derived. Dividing the general three-dimensional unbounded domain into a number of independent two-dimensional ones, the problem could be solved by a significant reduction in required storage and computational time. The equations of the corresponding Axisymmetri...
متن کاملDynamic Analysis of Cylindrically Layered Structures Reinforced by Carbon Nanotube Using MLPG Method
This paper deals with the dynamic analysis of stress field in cylindrically layeredstructures reinforced by carbon nanotube (CLSRCN) subjected to mechanical shock loading.Application of meshless local integral equations based on meshless local Petrov-Galerkin(MLPG) method is developed for dynamic stress analysis in this article. Analysis is carriedout in frequency domain by applying the Laplace...
متن کامل